/*
 * An objects of this class represent one job in the queue of various jobs. It would contain
 * various information needed about the particular job in order for the job handler to 
 * balance the load properly.
 */

public class Job implements IJob
{
	private String jobID = "";
	private String jobType = "";
	private int resourceRequirementLevel = 1;
	private int duration_seconds = 10;
	
	public Job(String job_id, String job_type,int rrl,int dur_sec)
	{
		this.jobID = job_id;
		this.jobType = job_type;
		this.resourceRequirementLevel = rrl;
		this.duration_seconds = dur_sec;
	}

	public String getJobID()
	{
		return jobID;
	}
	
	public String getJobType()
	{
		return jobType;
	}
	
	public int getResourceRequirementLevel()
	{
		return resourceRequirementLevel;
	}
	
	public int getDuration()
	{
		return duration_seconds;
	}
}
